home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Cream of the Crop 21
/
Cream of the Crop 21 (Terry Blount) (October 1996).iso
/
program
/
nwlib15.zip
/
SOURCE.ZIP
/
NWNDS.INT
< prev
next >
Wrap
Text File
|
1996-06-08
|
2KB
|
63 lines
{ *************** NDS API Calls for NWLIB ****************
Developed with Novell Inc.'s Client SDK for C SDK Mar-Dec 1995.
Copyright 1995 by Devont Software Inc. and Jim Tyson. All
rights reserved.
}
type
TNWDSAttrRights = record {masks on spec p.39}
compare : boolean ;
read : boolean ;
write : boolean ;
self : boolean ;
supervisor : boolean ;
end;
type
TNWDSEntryRights = record
browse : boolean ;
add : boolean ;
delete : boolean ;
rename : boolean ;
supervisor : boolean ;
end;
type
TNWDSSMSRights = record
scan : boolean ;
backup : boolean ;
restore : boolean ;
rename : boolean ;
delete : boolean ;
admin : boolean ;
end;
function NDSInit : boolean ;
function NDSClose : boolean ;
function NDSGetServerDN(nServer : TNWConnHandle) : string ;
function NDSGetBinderyContextName(nServer : TNWConnHandle) : string ;
function NDSGetContextName : string ;
function NDSSetContextName(ctext : string ) : TNWDSContextHandle ;
function NDSList(cname : string) : TStringList ; { gpf- no workie }
function NDSAbbreviateName(cname : string) : string ;
function NDSExpandName(cname : string) : string ;
function NDSWhoAmI : string ;
function NDSLogin(cname, cPassword : string) : boolean ;
function NDSLogout : boolean ;
function NDSPassCheck(cname, cPassword : string) : boolean ;
function NDSGetRootName(cobject : string) : string ;
function NDSFreeContext(context : TNWDSContextHandle) : boolean ;
function NDSGetContextHandle : TNWDSContextHandle ;
function NDSCopyContext(inContext : TNWDSContextHandle) : TNWDSContextHandle ;
function NDSGetObjID(var nServer : TNWConnHandle ;
cname : string) : TObjID ;
function NDSGetAttrRights(cSource,cTarget : string ;
var attrRights : TNWDSAttrRights) : boolean ;
function NDSGetSMSRights(cSource, cTarget : string ;
var smsRights : TNWDSsmsRights) : boolean ;
function NDSGetEntryRights(cSource, cTarget : string ;
var entryRights : TNWDSEntryRights) : boolean ;